package com.sduept.nwld.fault.analysis.model;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;


public class FaultUploadInfoDTO {
	private String id;
	
	/**
	 * 故障ID
	 */
	private String recordId;
	/**
	 * 设备类型：直流线路、交流线路
	 */
	private String etype;
	
	/**
	 * 故障时间
	 */
	private Date faultTime;
	
	/**
	 * 故障设备
	 */
	private String faultDevice;
	
	
	/**
	 * 故障情况描述
	 */
	private String faultDesc;
	 /**
     * 集中录波完好率
     */
	private int centralWave;
	/**
	 * 保护录波完好率
	 */
	private int protectWaveIntactRate;
	/**
	 * 保护事件完好率
	 */
	private int protectEventIntactRate;
	/**
	 * 综合上报完好率
	 */
	private int totalIntactRate;
	/**
	 * 录波信息
	 */
	private List<StationFaultUploadInfoDTO> stationInfo = new ArrayList<StationFaultUploadInfoDTO>();

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getRecordId() {
		return recordId;
	}

	public void setRecordId(String recordId) {
		this.recordId = recordId;
	}

	public String getEtype() {
		return etype;
	}

	public void setEtype(String etype) {
		this.etype = etype;
	}

	public Date getFaultTime() {
		return faultTime;
	}

	public void setFaultTime(Date faultTime) {
		this.faultTime = faultTime;
	}

	public String getFaultDevice() {
		return faultDevice;
	}

	public void setFaultDevice(String faultDevice) {
		this.faultDevice = faultDevice;
	}

	public String getFaultDesc() {
		return faultDesc;
	}

	public void setFaultDesc(String faultDesc) {
		this.faultDesc = faultDesc;
	}

	public List<StationFaultUploadInfoDTO> getStationInfo() {
		return stationInfo;
	}

	public void setStationInfo(List<StationFaultUploadInfoDTO> stationInfo) {
		this.stationInfo = stationInfo;
	}

	public int getCentralWave() {
		return centralWave;
	}

	public void setCentralWave(int centralWave) {
		this.centralWave = centralWave;
	}

	public int getProtectWaveIntactRate() {
		return protectWaveIntactRate;
	}

	public void setProtectWaveIntactRate(int protectWaveIntactRate) {
		this.protectWaveIntactRate = protectWaveIntactRate;
	}

	public int getProtectEventIntactRate() {
		return protectEventIntactRate;
	}

	public void setProtectEventIntactRate(int protectEventIntactRate) {
		this.protectEventIntactRate = protectEventIntactRate;
	}

	public int getTotalIntactRate() {
		return totalIntactRate;
	}

	public void setTotalIntactRate(int totalIntactRate) {
		this.totalIntactRate = totalIntactRate;
	}
	
}
